package me.zhengjie.agvSend;

import me.zhengjie.pojo.dto.*;
import me.zhengjie.pojo.vo.AgvTaskSubmitVo;

public interface AgvSendService {
    //任务下发
    String agvTaskSubmit(AgvTaskSubmitDto agvTaskSubmitDto);

    //任务继续执行
    boolean taskContinueExecute(AGVTaskContinueExecuteDto agvTaskContinueExecuteDto);

    //外设执行通知接口
    boolean noticeAgv(NoticeAgvDto noticeAgvDto);

    // 任务取消接口
    AgvTaskSubmitVo taskCancel(TaskCancelDto taskCancelDto);

    //储位绑定中栈板
    AgvTaskSubmitVo carrierUnbind(CarrierUnbindDto carrierUnbindDto);

    AgvTaskSubmitVo dingsheng(DingshengDto dingshengDto);
}
